From 37b841b59b0bc4a374f55e31b95368d0135b3338 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 17 Feb 2019 14:48:08 -0500 Subject: [PATCH] font chooser: Use editable api on search entry --- gtk/gtkfontchooserwidget.c | 12 ++++++------ gtk/ui/gtkfontchooserwidget.ui | 6 ------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c index afe1b922fb..b378d29a24 100644 --- a/gtk/gtkfontchooserwidget.c +++ b/gtk/gtkfontchooserwidget.c @@ -372,11 +372,11 @@ text_changed_cb (GtkEntry *entry, } static void -stop_search_cb (GtkEntry *entry, +stop_search_cb (GtkSearchEntry *entry, GtkFontChooserWidget *fc) { - if (gtk_entry_get_text (entry)[0] != 0) - gtk_entry_set_text (entry, ""); + if (gtk_editable_get_text (GTK_EDITABLE (entry))[0] != 0) + gtk_editable_set_text (GTK_EDITABLE (entry), ""); else { GtkWidget *dialog; @@ -623,7 +623,7 @@ gtk_font_chooser_widget_map (GtkWidget *widget) GtkFontChooserWidget *fontchooser = GTK_FONT_CHOOSER_WIDGET (widget); GtkFontChooserWidgetPrivate *priv = fontchooser->priv; - gtk_entry_set_text (GTK_ENTRY (priv->search_entry), ""); + gtk_editable_set_text (GTK_EDITABLE (priv->search_entry), ""); gtk_stack_set_visible_child_name (GTK_STACK (priv->stack), "list"); g_simple_action_set_state (G_SIMPLE_ACTION (priv->tweak_action), g_variant_new_boolean (FALSE)); @@ -767,7 +767,7 @@ change_tweak (GSimpleAction *action, } else { - gtk_entry_grab_focus_without_selecting (GTK_ENTRY (fontchooser->priv->search_entry)); + gtk_widget_grab_focus (fontchooser->priv->search_entry); gtk_stack_set_visible_child_name (GTK_STACK (fontchooser->priv->stack), "list"); } @@ -1034,7 +1034,7 @@ visible_func (GtkTreeModel *model, } /* If there's no filter string we show the item */ - search_text = gtk_entry_get_text (GTK_ENTRY (priv->search_entry)); + search_text = gtk_editable_get_text (GTK_EDITABLE (priv->search_entry)); if (strlen (search_text) == 0) return TRUE; diff --git a/gtk/ui/gtkfontchooserwidget.ui b/gtk/ui/gtkfontchooserwidget.ui index 5d06c53cd2..25b1f7083a 100644 --- a/gtk/ui/gtkfontchooserwidget.ui +++ b/gtk/ui/gtkfontchooserwidget.ui @@ -36,14 +36,8 @@ 6 - 1 1 1 - edit-find-symbolic - 0 - 0 - 0 - 0 Search font name -- 2.30.2